@charset "gb2312";
/*
ibw.cn Reset Stylesheet
v2.4
Author: Carter
Last Updated: 2015-10-27
*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',arial,\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#555;}
a{color:#555;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#0055a2;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1002px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.siteNav { height:33px; border-bottom:1px solid #a3e4ff; background:#2866b4 url(siteNav.jpg) repeat-x center top; color:#fff; }
.siteNav .g-in { height:33px; }
.m-wel { float:left; line-height:33px; }
.m-set { float:right; height:33px; }
.topLink { float:left; height:33px; }
.topLink li { float:left; margin-left:12px; background:url(o_ico_11.gif) no-repeat right center; line-height:33px; display:inline; }
.topLink li a,.m-lag a { display:inline-block; padding-right:18px; color:#fff; }
.topLink li a:hover,.m-lag a:hover { color:#ff0; }
.topLink-1 a { padding-left:22px; background:url(o_ico_02.jpg) no-repeat left center; }
.topLink-2 a { padding-left:22px; background:url(o_ico_03.jpg) no-repeat left center; }
.topLink .topLink-3 { background:none; }
.topLink-3 a { padding-left:20px; background:url(o_ico_01.jpg) no-repeat left center; }

.sForm { float:left; width:163px; height:25px; margin:4px 0 0 0; background:url(sForm.jpg) no-repeat; z-index:9; }
.sForm div, .sForm input { float:left; }
.sForm .sInputBox { position:relative; width:130px; height:25px; background:none; overflow:hidden; }
.sForm .sInputBox input { width:120px; height:19px; padding:3px 0 3px 10px; border:none; background:none; color:#aaa; font-family:arial; line-height:16px; }
.sForm .sBtn { width:33px; height:25px; overflow:hidden; }
.sForm .sBtn input { width:33px; height:25px; border:none; background:none; color:#fff; font-size:0; line-height:999px; overflow:hidden; cursor:pointer;  }

.m-lag { float:left; margin-left:15px; line-height:33px; text-transform:uppercase; text-align:right; }
.m-lag a { padding-right:11px; background:url(o_ico_14.gif) no-repeat right center; }

.header { position:relative; width:100%; height:97px; background:url(header.jpg) repeat-x center top; z-index:9; }
.topArea { position:relative; height:97px;  width:1200px;}
.logo { float:left; overflow:hidden; display:inline; }
.logo a { display:block; width:515px; height:97px; line-height:9999px; }

.nav { float:right; height:97px; }
.nav ul { position:relative; height:97px; }
.nav li { float:left; width:85px; height:97px; font-size:14px; line-height:36px; display:inline; text-align:center; }
.nav li i { position:relative; display:inline-block; width:9px; height:6px; margin:18px 0 0 7px; *margin:9px 0 0 7px; background:url(o_ico_04.png) no-repeat; vertical-align:top; }
.nav li a { position:relative; display:block; height:66px; padding-top:31px; color:#333; overflow:hidden; z-index:2; }
.nav li a:hover,.nav li .current,.nav .on a { }

.nav li a span { position:absolute; top:97px; left:0; display:block; width:110px; height:97px; background:#2B62B2; z-index:-1; }
.nav .on a { color:#fff; }
.nav .on a i { background:url(o_ico_04s.png) no-repeat; }

.navs .subNav { position:absolute; top:80px; left:-234px; width:1002px; height:50px; padding:10px 0; border-top:1px solid #edf1f2; background:#fff; overflow:hidden; text-align:left; z-index:1; display:none; }
.navs .subNav .lt { float:left; width:288px; height:45px; padding-right:24px; padding-top:5px; border-right:1px dotted #dbdcde; line-height:20px; text-align:right; }
.navs .subNav .lt h3 { color:#144796; font-weight:normal; font-size:18px; text-transform:uppercase; }
.navs .subNav .lt h2 { font-size:15px; font-weight:normal; }
.navs .subNav .rt { display:block; overflow:hidden; zoom:1; padding-left:26px; padding-top:10px; line-height:26px; font-size:12px; }
.navs .subNav .rt a { display:inline; color:#666; margin-right:18px; white-space:nowrap; }
.navs .subNav .rt a:hover { color:#06C; }

.set { position:absolute; top:0; right:-8px; color:#cbd6e7; line-height:58px; }
.set a { display:inline-block; margin:0 8px; color:#cbd6e7; }
.set a:hover { color:#fff; }
.set-1 { position:relative; }
.set-1 i { display:none; position:absolute; top:42px; left:-42px; width:120px; height:120px; }
.set-1:hover i { display:block; }

.container { position:relative; z-index:4; }

.g-network { background:#ececec; }
.g-network .m-network { width:1002px; margin:0 auto; padding:10px 0; }

.m-exs { float:left; padding:38px 0; }
.m-ex { float:left; width:150px; min-height:248px; padding:0 10px 0 25px; background:url(network.gif); }
.m-ex .hd { position:relative; height:30px; line-height:30px; }
.m-ex .hd h2 { color:#333; font-weight:100; font-size:16px; text-transform:uppercase; }
.m-ex .bd { padding:5px 0; line-height:26px; }
.m-ex .bd a { color:#888; }

.m-r { float:right; width:218px; }
.qrcode { height:125px; padding-top:80px; background:url(o_ico_05.jpg) no-repeat center top; text-align:center; }
.qrcode img { margin-bottom:28px; }
.qrcode span { display:block; font-size:15px; }

.m-wei { height:40px; padding:13px 0; line-height:40px; text-align:center; }
.m-wei span { display:inline-block; color:#989898; font-size:18px; vertical-align:top; }
.m-wei img { margin:0 5px; }

.footer { padding:12px 0; background:#0071bc; color:#fff; line-height:30px; }
.footer a { color:#fff; }
.footer a:hover { color:#9ab1d2; }
.footer .fl a { margin:0 8px; }
.footer select { width:186px; height:28px; border:1px solid #b4d4e9; background:#0071bd; color:#fff; }

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-630px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

.hm-t-container { display:none !important; }
.banner img,.g-network img,.footer img { vertical-align:top; }